<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>v_voip_decap: xdecap.c File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.gif"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">v_voip_decap
   </div>
   <div id="projectbrief">Xilinx SDK Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('xdecap_8c.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">xdecap.c File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<a name="details" id="details"></a><h2 class="groupheader">Overview</h2>
<div class="textblock"><p>This is the main file for Xilinx VoIP Decapsulator core. </p>
<p>Please see <a class="el" href="xdecap_8h.html" title="This is the main header file for VoIP Decapsulator core. ">xdecap.h</a> for more details of the driver.</p>
<pre>
MODIFICATION HISTORY:</pre><pre>Ver   Who    Date     Changes
<hr/>

1.00   mmo   02/12/16 Initial release.</pre><pre></pre> </div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a7b4b1c7c46cd9b705fcb8013fbce9531"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xdecap_8c.html#a7b4b1c7c46cd9b705fcb8013fbce9531">XDecap_CfgInitialize</a> (<a class="el" href="struct_x_decap.html">XDecap</a> *InstancePtr, <a class="el" href="struct_x_decap___config.html">XDecap_Config</a> *CfgPtr, UINTPTR EffectiveAddr)</td></tr>
<tr class="memdesc:a7b4b1c7c46cd9b705fcb8013fbce9531"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function initializes the VoIP Decapsulator core.  <a href="#a7b4b1c7c46cd9b705fcb8013fbce9531">More...</a><br /></td></tr>
<tr class="separator:a7b4b1c7c46cd9b705fcb8013fbce9531"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ec63631cb49a5106261fe92d6045378"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xdecap_8c.html#a2ec63631cb49a5106261fe92d6045378">XDecap_CoreChannelConfig</a> (<a class="el" href="struct_x_decap.html">XDecap</a> *InstancePtr)</td></tr>
<tr class="memdesc:a2ec63631cb49a5106261fe92d6045378"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function configures the Operating channel of VoIP Decapsulator and the general setting of VoIP Decapsulator.  <a href="#a2ec63631cb49a5106261fe92d6045378">More...</a><br /></td></tr>
<tr class="separator:a2ec63631cb49a5106261fe92d6045378"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b556d7569bdea87e3dcbc89d2c4b7d7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xdecap_8c.html#a6b556d7569bdea87e3dcbc89d2c4b7d7">XDecap_ChannelConfig</a> (<a class="el" href="struct_x_decap.html">XDecap</a> *InstancePtr, u16 Channels)</td></tr>
<tr class="memdesc:a6b556d7569bdea87e3dcbc89d2c4b7d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function Configures the VoIP Decapsulator Channels Parameter.  <a href="#a6b556d7569bdea87e3dcbc89d2c4b7d7">More...</a><br /></td></tr>
<tr class="separator:a6b556d7569bdea87e3dcbc89d2c4b7d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d939d037cae3b5d8926d152cab7ba83"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_decap___channel_cfg.html">XDecap_ChannelCfg</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xdecap_8c.html#a4d939d037cae3b5d8926d152cab7ba83">XDecap_ChStatus</a> (<a class="el" href="struct_x_decap.html">XDecap</a> *InstancePtr, u16 Channels)</td></tr>
<tr class="memdesc:a4d939d037cae3b5d8926d152cab7ba83"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function reads the channel configured value of VoIP Decapsulator from register.  <a href="#a4d939d037cae3b5d8926d152cab7ba83">More...</a><br /></td></tr>
<tr class="separator:a4d939d037cae3b5d8926d152cab7ba83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d58be72ac7fa018f18d54611fe3d641"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_decap___config.html">XDecap_Config</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xdecap_8c.html#a6d58be72ac7fa018f18d54611fe3d641">XDecap_CoreInfo</a> (<a class="el" href="struct_x_decap.html">XDecap</a> *InstancePtr)</td></tr>
<tr class="memdesc:a6d58be72ac7fa018f18d54611fe3d641"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function reads the Core Information (Configured by user through GUI), in the VoIP Decapsulator Register.  <a href="#a6d58be72ac7fa018f18d54611fe3d641">More...</a><br /></td></tr>
<tr class="separator:a6d58be72ac7fa018f18d54611fe3d641"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3703c286e5988ba8c6a8f5f78ca4392d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xdecap_8c.html#a3703c286e5988ba8c6a8f5f78ca4392d">XDecap_SoftReset</a> (<a class="el" href="struct_x_decap.html">XDecap</a> *InstancePtr)</td></tr>
<tr class="memdesc:a3703c286e5988ba8c6a8f5f78ca4392d"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function perform software resets on VoIP Decapsulator, which clears all the registers.  <a href="#a3703c286e5988ba8c6a8f5f78ca4392d">More...</a><br /></td></tr>
<tr class="separator:a3703c286e5988ba8c6a8f5f78ca4392d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49bc056883df1a818d65b26d995ffc40"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xdecap_8c.html#a49bc056883df1a818d65b26d995ffc40">XDecap_ChannelUpdate</a> (<a class="el" href="struct_x_decap.html">XDecap</a> *InstancePtr)</td></tr>
<tr class="memdesc:a49bc056883df1a818d65b26d995ffc40"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function send a pulse on VoIP Decapsulator to update the configured channel.  <a href="#a49bc056883df1a818d65b26d995ffc40">More...</a><br /></td></tr>
<tr class="separator:a49bc056883df1a818d65b26d995ffc40"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a974568f7baaf370736865b67e04d82b6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xdecap_8c.html#a974568f7baaf370736865b67e04d82b6">XDecap_ChannelAccess</a> (<a class="el" href="struct_x_decap.html">XDecap</a> *InstancePtr, u16 Channels)</td></tr>
<tr class="memdesc:a974568f7baaf370736865b67e04d82b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function accesses the current configuration channel.  <a href="#a974568f7baaf370736865b67e04d82b6">More...</a><br /></td></tr>
<tr class="separator:a974568f7baaf370736865b67e04d82b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a666e90cf02f8e2b2273e241abe76585a"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xdecap_8c.html#a666e90cf02f8e2b2273e241abe76585a">XDecap_RXPacketsCnt</a> (<a class="el" href="struct_x_decap.html">XDecap</a> *InstancePtr)</td></tr>
<tr class="memdesc:a666e90cf02f8e2b2273e241abe76585a"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function reads current number of received packet at input interface of VoIP Decapsulator.  <a href="#a666e90cf02f8e2b2273e241abe76585a">More...</a><br /></td></tr>
<tr class="separator:a666e90cf02f8e2b2273e241abe76585a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8355f9c4c5843567f12a31e40b18d69"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xdecap_8c.html#ad8355f9c4c5843567f12a31e40b18d69">XDecap_MisMatchedPacketsCnt</a> (<a class="el" href="struct_x_decap.html">XDecap</a> *InstancePtr)</td></tr>
<tr class="memdesc:ad8355f9c4c5843567f12a31e40b18d69"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function reads the current number of discarded packet due to header (From Register) mismatch.  <a href="#ad8355f9c4c5843567f12a31e40b18d69">More...</a><br /></td></tr>
<tr class="separator:ad8355f9c4c5843567f12a31e40b18d69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a615c353c63712fb5b1e2f068526a906a"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xdecap_8c.html#a615c353c63712fb5b1e2f068526a906a">XDecap_ErrorPacketsCnt</a> (<a class="el" href="struct_x_decap.html">XDecap</a> *InstancePtr)</td></tr>
<tr class="memdesc:a615c353c63712fb5b1e2f068526a906a"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function reads the current number of discarded packet due to Error Packet, where received packet has tuser = 0.  <a href="#a615c353c63712fb5b1e2f068526a906a">More...</a><br /></td></tr>
<tr class="separator:a615c353c63712fb5b1e2f068526a906a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab670ee51c6189ef9244822f47241b713"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xdecap_8c.html#ab670ee51c6189ef9244822f47241b713">XDecap_MismatchPacketCnt</a> (<a class="el" href="struct_x_decap.html">XDecap</a> *InstancePtr)</td></tr>
<tr class="memdesc:ab670ee51c6189ef9244822f47241b713"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function send a pulse on Generic Decap Channel Update.  <a href="#ab670ee51c6189ef9244822f47241b713">More...</a><br /></td></tr>
<tr class="separator:ab670ee51c6189ef9244822f47241b713"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab7cf05a65917b6110255eb6ce7afeba"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xdecap_8c.html#aab7cf05a65917b6110255eb6ce7afeba">XDecap_ClearGeneralStatistic</a> (<a class="el" href="struct_x_decap.html">XDecap</a> *InstancePtr)</td></tr>
<tr class="memdesc:aab7cf05a65917b6110255eb6ce7afeba"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function clears the general register space statistic registers.  <a href="#aab7cf05a65917b6110255eb6ce7afeba">More...</a><br /></td></tr>
<tr class="separator:aab7cf05a65917b6110255eb6ce7afeba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2bf262248c92cce79666e89314708605"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xdecap_8c.html#a2bf262248c92cce79666e89314708605">XDecap_PacketLockWindow</a> (<a class="el" href="struct_x_decap.html">XDecap</a> *InstancePtr)</td></tr>
<tr class="memdesc:a2bf262248c92cce79666e89314708605"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the Packet Lock Window, where if consecutive Incoming Packet of the Channel has same SDI Video Format (Extracted from ST2022-6 Packet), VoIP Decapsulator will trigger the Packet Lock Interrupt Process.  <a href="#a2bf262248c92cce79666e89314708605">More...</a><br /></td></tr>
<tr class="separator:a2bf262248c92cce79666e89314708605"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c6be9dde19f85b99084c74a50bc07ad"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xdecap_8c.html#a4c6be9dde19f85b99084c74a50bc07ad">XDecap_PacketUnLockWindow</a> (<a class="el" href="struct_x_decap.html">XDecap</a> *InstancePtr)</td></tr>
<tr class="memdesc:a4c6be9dde19f85b99084c74a50bc07ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the Packet Unlock Window, where if consecutive Incoming Packet of the Channel has different SDI Video Format (Extracted from ST2022-6 Packet) from the Packet Lock SDI Video Format, VoIP Decapsulator will trigger the Packet Unlock Interrupt Process.  <a href="#a4c6be9dde19f85b99084c74a50bc07ad">More...</a><br /></td></tr>
<tr class="separator:a4c6be9dde19f85b99084c74a50bc07ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad8cd81746f674f979c29831a9133f84"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xdecap_8c.html#aad8cd81746f674f979c29831a9133f84">XDecap_PeakBufferLv</a> (<a class="el" href="struct_x_decap.html">XDecap</a> *InstancePtr)</td></tr>
<tr class="memdesc:aad8cd81746f674f979c29831a9133f84"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function reads the Peak Buffer Level of the VoIP Decapsulator.  <a href="#aad8cd81746f674f979c29831a9133f84">More...</a><br /></td></tr>
<tr class="separator:aad8cd81746f674f979c29831a9133f84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18ba8fab593c8fd70338f0b990a868e6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xdecap_8c.html#a18ba8fab593c8fd70338f0b990a868e6">XDecap_ModuleEn</a> (<a class="el" href="struct_x_decap.html">XDecap</a> *InstancePtr)</td></tr>
<tr class="memdesc:a18ba8fab593c8fd70338f0b990a868e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function Enables/Disable the VoIP Decapsulator based on user Input at <a class="el" href="struct_x_decap.html" title="The XDecap driver instance data. ">XDecap</a> Structure.  <a href="#a18ba8fab593c8fd70338f0b990a868e6">More...</a><br /></td></tr>
<tr class="separator:a18ba8fab593c8fd70338f0b990a868e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5c6749868419901a663259817f60991"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xdecap_8c.html#af5c6749868419901a663259817f60991">XDecap_SetOperationMode</a> (<a class="el" href="struct_x_decap.html">XDecap</a> *InstancePtr, u16 Channels)</td></tr>
<tr class="memdesc:af5c6749868419901a663259817f60991"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function set the Operation Mode of the VoIP Decapsulator based on user Input at <a class="el" href="struct_x_decap.html" title="The XDecap driver instance data. ">XDecap</a> Structure.  <a href="#af5c6749868419901a663259817f60991">More...</a><br /></td></tr>
<tr class="separator:af5c6749868419901a663259817f60991"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a496df344c9ce70164599caf0492a7233"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xdecap_8c.html#a496df344c9ce70164599caf0492a7233">XDecap_ChannelClearStatistic</a> (<a class="el" href="struct_x_decap.html">XDecap</a> *InstancePtr, u16 Channels)</td></tr>
<tr class="memdesc:a496df344c9ce70164599caf0492a7233"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function Clears the Channel Statistic registers.  <a href="#a496df344c9ce70164599caf0492a7233">More...</a><br /></td></tr>
<tr class="separator:a496df344c9ce70164599caf0492a7233"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb7f635ca4ca6e93c3519f140102107e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xdecap_8c.html#acb7f635ca4ca6e93c3519f140102107e">XDecap_ControlChannelEn</a> (<a class="el" href="struct_x_decap.html">XDecap</a> *InstancePtr, u16 Channels)</td></tr>
<tr class="memdesc:acb7f635ca4ca6e93c3519f140102107e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function Enable/Disable the Channel.  <a href="#acb7f635ca4ca6e93c3519f140102107e">More...</a><br /></td></tr>
<tr class="separator:acb7f635ca4ca6e93c3519f140102107e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae080ecfbaf86030ba14d9953ab84712b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xdecap_8c.html#ae080ecfbaf86030ba14d9953ab84712b">XDecap_ControlMPktDetEn</a> (<a class="el" href="struct_x_decap.html">XDecap</a> *InstancePtr, u16 Channels)</td></tr>
<tr class="memdesc:ae080ecfbaf86030ba14d9953ab84712b"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function Enable/Disable the Marker Packet Detection.  <a href="#ae080ecfbaf86030ba14d9953ab84712b">More...</a><br /></td></tr>
<tr class="separator:ae080ecfbaf86030ba14d9953ab84712b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e303e2c626dbe24800a3cf101f7a4b5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xdecap_8c.html#a8e303e2c626dbe24800a3cf101f7a4b5">XDecap_ControlMPktDropEn</a> (<a class="el" href="struct_x_decap.html">XDecap</a> *InstancePtr, u16 Channels)</td></tr>
<tr class="memdesc:a8e303e2c626dbe24800a3cf101f7a4b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function Enable/Disable the Marker Packet Drop.  <a href="#a8e303e2c626dbe24800a3cf101f7a4b5">More...</a><br /></td></tr>
<tr class="separator:a8e303e2c626dbe24800a3cf101f7a4b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab25f00adc63140943864c530864dec09"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xdecap_8c.html#ab25f00adc63140943864c530864dec09">XDecap_SetMatchSelect</a> (<a class="el" href="struct_x_decap.html">XDecap</a> *InstancePtr, u16 Channels)</td></tr>
<tr class="memdesc:ab25f00adc63140943864c530864dec09"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the Header Filter Enable Setting.  <a href="#ab25f00adc63140943864c530864dec09">More...</a><br /></td></tr>
<tr class="separator:ab25f00adc63140943864c530864dec09"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5009a5a4677df3265536c2eabccede6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xdecap_8c.html#ab5009a5a4677df3265536c2eabccede6">XDecap_MatchIPv4Dest</a> (<a class="el" href="struct_x_decap.html">XDecap</a> *InstancePtr, u16 Channels)</td></tr>
<tr class="memdesc:ab5009a5a4677df3265536c2eabccede6"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function Sets the IP Destination Address of Incoming Packet for Matching/Filtering if the Filter is enabled.  <a href="#ab5009a5a4677df3265536c2eabccede6">More...</a><br /></td></tr>
<tr class="separator:ab5009a5a4677df3265536c2eabccede6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afff0cbc7c218ded47ca987b4ac700ad1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xdecap_8c.html#afff0cbc7c218ded47ca987b4ac700ad1">XDecap_MatchIPv4Src</a> (<a class="el" href="struct_x_decap.html">XDecap</a> *InstancePtr, u16 Channels)</td></tr>
<tr class="memdesc:afff0cbc7c218ded47ca987b4ac700ad1"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function Sets the IP Source Address of Incoming Packet for Matching/Filtering if the Filter is enabled.  <a href="#afff0cbc7c218ded47ca987b4ac700ad1">More...</a><br /></td></tr>
<tr class="separator:afff0cbc7c218ded47ca987b4ac700ad1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ce70a699783f1daf42021d1b72b4aac"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xdecap_8c.html#a7ce70a699783f1daf42021d1b72b4aac">XDecap_MatchUDPDest</a> (<a class="el" href="struct_x_decap.html">XDecap</a> *InstancePtr, u16 Channels)</td></tr>
<tr class="memdesc:a7ce70a699783f1daf42021d1b72b4aac"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function Sets the UDP Destination Port of Incoming Packet for Matching/Filtering if the Filter is enabled.  <a href="#a7ce70a699783f1daf42021d1b72b4aac">More...</a><br /></td></tr>
<tr class="separator:a7ce70a699783f1daf42021d1b72b4aac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7aee64a35a170585e54f25b3f303841"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xdecap_8c.html#aa7aee64a35a170585e54f25b3f303841">XDecap_MatchUDPSrc</a> (<a class="el" href="struct_x_decap.html">XDecap</a> *InstancePtr, u16 Channels)</td></tr>
<tr class="memdesc:aa7aee64a35a170585e54f25b3f303841"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function Sets the UDP Source Port of Incoming Packet for Matching/Filtering if the Filter is enabled.  <a href="#aa7aee64a35a170585e54f25b3f303841">More...</a><br /></td></tr>
<tr class="separator:aa7aee64a35a170585e54f25b3f303841"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0d6c2a9bbd75692d371f561398ad505"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xdecap_8c.html#aa0d6c2a9bbd75692d371f561398ad505">XDecap_ToMatchVLANID</a> (<a class="el" href="struct_x_decap.html">XDecap</a> *InstancePtr, u16 Channels)</td></tr>
<tr class="memdesc:aa0d6c2a9bbd75692d371f561398ad505"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function Sets the VLAN Packet Filtering.  <a href="#aa0d6c2a9bbd75692d371f561398ad505">More...</a><br /></td></tr>
<tr class="separator:aa0d6c2a9bbd75692d371f561398ad505"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61f2d8f16b25eb00dc5e7cd5e1c53990"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xdecap_8c.html#a61f2d8f16b25eb00dc5e7cd5e1c53990">XDecap_MatchVLANID</a> (<a class="el" href="struct_x_decap.html">XDecap</a> *InstancePtr, u16 Channels)</td></tr>
<tr class="memdesc:a61f2d8f16b25eb00dc5e7cd5e1c53990"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function Sets the VLAN ID (12 Bits) of Incoming Packet for Matching/Filtering if the Filter is enabled.  <a href="#a61f2d8f16b25eb00dc5e7cd5e1c53990">More...</a><br /></td></tr>
<tr class="separator:a61f2d8f16b25eb00dc5e7cd5e1c53990"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f0111c3756e356a0b4cbc56b938cce5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xdecap_8c.html#a6f0111c3756e356a0b4cbc56b938cce5">XDecap_MatchSSRC</a> (<a class="el" href="struct_x_decap.html">XDecap</a> *InstancePtr, u16 Channels)</td></tr>
<tr class="memdesc:a6f0111c3756e356a0b4cbc56b938cce5"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function Sets the RTP-SSRC Field of Incoming Packet for Matching/Filtering if the Filter is enabled.  <a href="#a6f0111c3756e356a0b4cbc56b938cce5">More...</a><br /></td></tr>
<tr class="separator:a6f0111c3756e356a0b4cbc56b938cce5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43e58ca2c814f6340c95cf9e025dfa89"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xdecap_8c.html#a43e58ca2c814f6340c95cf9e025dfa89">XDecap_SDIPacketLockStatus</a> (<a class="el" href="struct_x_decap.html">XDecap</a> *InstancePtr, u16 Channels)</td></tr>
<tr class="memdesc:a43e58ca2c814f6340c95cf9e025dfa89"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function &lt;&gt;  <a href="#a43e58ca2c814f6340c95cf9e025dfa89">More...</a><br /></td></tr>
<tr class="separator:a43e58ca2c814f6340c95cf9e025dfa89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d1b1fb9baadf9abfbdb4ae381988b32"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_decap___stream_status.html">XDecap_StreamStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xdecap_8c.html#a8d1b1fb9baadf9abfbdb4ae381988b32">XDecap_StreamStat</a> (<a class="el" href="struct_x_decap.html">XDecap</a> *InstancePtr, u16 Channels)</td></tr>
<tr class="memdesc:a8d1b1fb9baadf9abfbdb4ae381988b32"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function reads the ST2022-6 Packet Information.  <a href="#a8d1b1fb9baadf9abfbdb4ae381988b32">More...</a><br /></td></tr>
<tr class="separator:a8d1b1fb9baadf9abfbdb4ae381988b32"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3422db4c38fed45bdae6b0f631d7eee"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xdecap_8c.html#ab3422db4c38fed45bdae6b0f631d7eee">XDecap_MediaValidPcktCnt</a> (<a class="el" href="struct_x_decap.html">XDecap</a> *InstancePtr, u16 Channels)</td></tr>
<tr class="memdesc:ab3422db4c38fed45bdae6b0f631d7eee"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function reads current number of valid RTP packet (ST2022-6) per channel of VoIP Decapsulator.  <a href="#ab3422db4c38fed45bdae6b0f631d7eee">More...</a><br /></td></tr>
<tr class="separator:ab3422db4c38fed45bdae6b0f631d7eee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72fee94b00405e8fb5545fa3c5a8303a"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xdecap_8c.html#a72fee94b00405e8fb5545fa3c5a8303a">XDecap_FECValidPcktCnt</a> (<a class="el" href="struct_x_decap.html">XDecap</a> *InstancePtr, u16 Channels)</td></tr>
<tr class="memdesc:a72fee94b00405e8fb5545fa3c5a8303a"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function reads current number of valid FEC packet (ST2022-5) per channel of VoIP Decapsulator.  <a href="#a72fee94b00405e8fb5545fa3c5a8303a">More...</a><br /></td></tr>
<tr class="separator:a72fee94b00405e8fb5545fa3c5a8303a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3bc6d719b4635154461ab06fa56ec120"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xdecap_8c.html#a3bc6d719b4635154461ab06fa56ec120">XDecap_ReOrderedPcktCnt</a> (<a class="el" href="struct_x_decap.html">XDecap</a> *InstancePtr, u16 Channels)</td></tr>
<tr class="memdesc:a3bc6d719b4635154461ab06fa56ec120"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function reads current number of Re-Ordered packet per channel of VoIP Decapsulator.  <a href="#a3bc6d719b4635154461ab06fa56ec120">More...</a><br /></td></tr>
<tr class="separator:a3bc6d719b4635154461ab06fa56ec120"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7d5ad7d53da1ccb16c807ea02052a52"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xdecap_8c.html#ae7d5ad7d53da1ccb16c807ea02052a52">XDecap_DropPcktCnt</a> (<a class="el" href="struct_x_decap.html">XDecap</a> *InstancePtr, u16 Channels)</td></tr>
<tr class="memdesc:ae7d5ad7d53da1ccb16c807ea02052a52"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function reads current number of Drop packet per channel of VoIP Decapsulator due to Buffer Full (Debug Register)  <a href="#ae7d5ad7d53da1ccb16c807ea02052a52">More...</a><br /></td></tr>
<tr class="separator:ae7d5ad7d53da1ccb16c807ea02052a52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a698a7e99a597a4793a2dda468ec8c0b2"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xdecap_8c.html#a698a7e99a597a4793a2dda468ec8c0b2">XDecap_VideoLockIntrStatus</a> (<a class="el" href="struct_x_decap.html">XDecap</a> *InstancePtr, u16 Channels)</td></tr>
<tr class="memdesc:a698a7e99a597a4793a2dda468ec8c0b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function reads the Packet/Video Lock Interrupt Status.  <a href="#a698a7e99a597a4793a2dda468ec8c0b2">More...</a><br /></td></tr>
<tr class="separator:a698a7e99a597a4793a2dda468ec8c0b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0034eb23294b119ac39dd5960ca01110"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xdecap_8c.html#a0034eb23294b119ac39dd5960ca01110">XDecap_VideoUnLockIntrStatus</a> (<a class="el" href="struct_x_decap.html">XDecap</a> *InstancePtr, u16 Channels)</td></tr>
<tr class="memdesc:a0034eb23294b119ac39dd5960ca01110"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function reads the Packet/Video Unlock Interrupt Status.  <a href="#a0034eb23294b119ac39dd5960ca01110">More...</a><br /></td></tr>
<tr class="separator:a0034eb23294b119ac39dd5960ca01110"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ede6ffbec4252136ba2cf552c238a0b"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xdecap_8c.html#a0ede6ffbec4252136ba2cf552c238a0b">XDecap_StreamStopIntrStatus</a> (<a class="el" href="struct_x_decap.html">XDecap</a> *InstancePtr, u16 Channels)</td></tr>
<tr class="memdesc:a0ede6ffbec4252136ba2cf552c238a0b"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function reads the Packet Timeout Interrupt Status.  <a href="#a0ede6ffbec4252136ba2cf552c238a0b">More...</a><br /></td></tr>
<tr class="separator:a0ede6ffbec4252136ba2cf552c238a0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9203499da148ecf6d80a03bf4900c71"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xdecap_8c.html#ab9203499da148ecf6d80a03bf4900c71">XDecap_EnableVideoLockIntr</a> (<a class="el" href="struct_x_decap.html">XDecap</a> *InstancePtr, u16 Channels)</td></tr>
<tr class="memdesc:ab9203499da148ecf6d80a03bf4900c71"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function Enables/Un-Mask the Packet/Video Lock Interrupt.  <a href="#ab9203499da148ecf6d80a03bf4900c71">More...</a><br /></td></tr>
<tr class="separator:ab9203499da148ecf6d80a03bf4900c71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d8e8d73c8324347dd85168fb29e0113"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xdecap_8c.html#a5d8e8d73c8324347dd85168fb29e0113">XDecap_EnableVideoUnLockIntr</a> (<a class="el" href="struct_x_decap.html">XDecap</a> *InstancePtr, u16 Channels)</td></tr>
<tr class="memdesc:a5d8e8d73c8324347dd85168fb29e0113"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function Enables/Un-Mask the Packet/Video Un-Lock Interrupt.  <a href="#a5d8e8d73c8324347dd85168fb29e0113">More...</a><br /></td></tr>
<tr class="separator:a5d8e8d73c8324347dd85168fb29e0113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af58cf0b92153c236fd4277e85b8a4d20"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xdecap_8c.html#af58cf0b92153c236fd4277e85b8a4d20">XDecap_EnablePacketStopIntr</a> (<a class="el" href="struct_x_decap.html">XDecap</a> *InstancePtr, u16 Channels)</td></tr>
<tr class="memdesc:af58cf0b92153c236fd4277e85b8a4d20"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function Enables/Un-Mask the Packet Timeout Interrupt.  <a href="#af58cf0b92153c236fd4277e85b8a4d20">More...</a><br /></td></tr>
<tr class="separator:af58cf0b92153c236fd4277e85b8a4d20"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0cc9dcb164fba41c5da249cdf32b3817"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xdecap_8c.html#a0cc9dcb164fba41c5da249cdf32b3817">XDecap_DisableVideoLockIntr</a> (<a class="el" href="struct_x_decap.html">XDecap</a> *InstancePtr, u16 Channels)</td></tr>
<tr class="memdesc:a0cc9dcb164fba41c5da249cdf32b3817"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function Disable/Mask the Packet Lock Interrupt.  <a href="#a0cc9dcb164fba41c5da249cdf32b3817">More...</a><br /></td></tr>
<tr class="separator:a0cc9dcb164fba41c5da249cdf32b3817"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c78c318855982be71fc639e69b828f8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xdecap_8c.html#a4c78c318855982be71fc639e69b828f8">XDecap_DisableVideoUnLockIntr</a> (<a class="el" href="struct_x_decap.html">XDecap</a> *InstancePtr, u16 Channels)</td></tr>
<tr class="memdesc:a4c78c318855982be71fc639e69b828f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function Disable/Mask the Packet Un-Lock Interrupt.  <a href="#a4c78c318855982be71fc639e69b828f8">More...</a><br /></td></tr>
<tr class="separator:a4c78c318855982be71fc639e69b828f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6756049f4dec640fa09ec11cbcd884ce"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xdecap_8c.html#a6756049f4dec640fa09ec11cbcd884ce">XDecap_DisablePacketStopIntr</a> (<a class="el" href="struct_x_decap.html">XDecap</a> *InstancePtr, u16 Channels)</td></tr>
<tr class="memdesc:a6756049f4dec640fa09ec11cbcd884ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function Disable/Mask the Packet Timeout Interrupt.  <a href="#a6756049f4dec640fa09ec11cbcd884ce">More...</a><br /></td></tr>
<tr class="separator:a6756049f4dec640fa09ec11cbcd884ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab30b274c583239acf948997ed004d891"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xdecap_8c.html#ab30b274c583239acf948997ed004d891">XDecap_IntrClear</a> (<a class="el" href="struct_x_decap.html">XDecap</a> *InstancePtr, u16 Channels)</td></tr>
<tr class="memdesc:ab30b274c583239acf948997ed004d891"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function Clears All Active Interrupt Status Bit.  <a href="#ab30b274c583239acf948997ed004d891">More...</a><br /></td></tr>
<tr class="separator:ab30b274c583239acf948997ed004d891"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2a1ed398e315e4c0a0c827fe6282e6e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xdecap_8c.html#ac2a1ed398e315e4c0a0c827fe6282e6e">XDecap_PacketStopTimer</a> (<a class="el" href="struct_x_decap.html">XDecap</a> *InstancePtr, u16 Channels)</td></tr>
<tr class="memdesc:ac2a1ed398e315e4c0a0c827fe6282e6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function Sets the Timeout Value to trigger Packet Timeout Interrupt, if there are no packet received within the timeout period.  <a href="#ac2a1ed398e315e4c0a0c827fe6282e6e">More...</a><br /></td></tr>
<tr class="separator:ac2a1ed398e315e4c0a0c827fe6282e6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
<a id="a7b4b1c7c46cd9b705fcb8013fbce9531"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7b4b1c7c46cd9b705fcb8013fbce9531">&#9670;&nbsp;</a></span>XDecap_CfgInitialize()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XDecap_CfgInitialize </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_decap.html">XDecap</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_x_decap___config.html">XDecap_Config</a> *&#160;</td>
          <td class="paramname"><em>CfgPtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">UINTPTR&#160;</td>
          <td class="paramname"><em>EffectiveAddr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function initializes the VoIP Decapsulator core. </p>
<p>This function must be called prior to using the VoIP Decapsulator core. Initialization of the VoIP Decapsulator includes setting up the instance data and ensuring the hardware is in a quiescent state.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_decap.html" title="The XDecap driver instance data. ">XDecap</a> core instance. </td></tr>
    <tr><td class="paramname">CfgPtr</td><td>points to the configuration structure associated with the VoIP Decapsulator core. </td></tr>
    <tr><td class="paramname">EffectiveAddr</td><td>is the base address of the device. If address translation is being used, then this parameter must reflect the virtual base address. Otherwise, the physical address should be used.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>XST_SUCCESS if XDecap_CfgInitialize was successful.</li>
<li>XST_FAILURE if Channel Number has mismatched with value reflected on the register, and if the operating channel number is higher tha hardware supported channel number</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_decap___config.html#a7bc8259ab0c2f12ac755ff7fa1a8c6e8">XDecap_Config::BaseAddress</a>, <a class="el" href="struct_x_decap.html#ad73e04452bb45eb9808f7d65f633558c">XDecap::Config</a>, and <a class="el" href="struct_x_decap.html#a059b4e4a7b1bba1edffe3b62acb72989">XDecap::PacketLockCallback</a>.</p>

</div>
</div>
<a id="a974568f7baaf370736865b67e04d82b6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a974568f7baaf370736865b67e04d82b6">&#9670;&nbsp;</a></span>XDecap_ChannelAccess()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XDecap_ChannelAccess </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_decap.html">XDecap</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>Channels</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function accesses the current configuration channel. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_decap.html" title="The XDecap driver instance data. ">XDecap</a> core instance.</td></tr>
    <tr><td class="paramname">Channels</td><td>is current configured channel</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="xdecap__hw_8h.html#a2f46184c93f39e820d0dd19186ca1af3">XDecap_WriteReg</a>.</p>

<p class="reference">Referenced by <a class="el" href="xdecap_8h.html#a496df344c9ce70164599caf0492a7233">XDecap_ChannelClearStatistic()</a>, <a class="el" href="xdecap_8h.html#a6b556d7569bdea87e3dcbc89d2c4b7d7">XDecap_ChannelConfig()</a>, <a class="el" href="xdecap_8h.html#a4d939d037cae3b5d8926d152cab7ba83">XDecap_ChStatus()</a>, <a class="el" href="xdecap_8h.html#acb7f635ca4ca6e93c3519f140102107e">XDecap_ControlChannelEn()</a>, <a class="el" href="xdecap_8h.html#ae080ecfbaf86030ba14d9953ab84712b">XDecap_ControlMPktDetEn()</a>, <a class="el" href="xdecap_8h.html#a8e303e2c626dbe24800a3cf101f7a4b5">XDecap_ControlMPktDropEn()</a>, <a class="el" href="xdecap_8h.html#a6756049f4dec640fa09ec11cbcd884ce">XDecap_DisablePacketStopIntr()</a>, <a class="el" href="xdecap_8h.html#a0cc9dcb164fba41c5da249cdf32b3817">XDecap_DisableVideoLockIntr()</a>, <a class="el" href="xdecap_8h.html#a4c78c318855982be71fc639e69b828f8">XDecap_DisableVideoUnLockIntr()</a>, <a class="el" href="xdecap_8h.html#ae7d5ad7d53da1ccb16c807ea02052a52">XDecap_DropPcktCnt()</a>, <a class="el" href="xdecap_8h.html#af58cf0b92153c236fd4277e85b8a4d20">XDecap_EnablePacketStopIntr()</a>, <a class="el" href="xdecap_8h.html#ab9203499da148ecf6d80a03bf4900c71">XDecap_EnableVideoLockIntr()</a>, <a class="el" href="xdecap_8h.html#a5d8e8d73c8324347dd85168fb29e0113">XDecap_EnableVideoUnLockIntr()</a>, <a class="el" href="xdecap_8h.html#a72fee94b00405e8fb5545fa3c5a8303a">XDecap_FECValidPcktCnt()</a>, <a class="el" href="xdecap_8h.html#ab30b274c583239acf948997ed004d891">XDecap_IntrClear()</a>, <a class="el" href="xdecap_8h.html#ab5009a5a4677df3265536c2eabccede6">XDecap_MatchIPv4Dest()</a>, <a class="el" href="xdecap_8h.html#afff0cbc7c218ded47ca987b4ac700ad1">XDecap_MatchIPv4Src()</a>, <a class="el" href="xdecap_8h.html#a6f0111c3756e356a0b4cbc56b938cce5">XDecap_MatchSSRC()</a>, <a class="el" href="xdecap_8h.html#a7ce70a699783f1daf42021d1b72b4aac">XDecap_MatchUDPDest()</a>, <a class="el" href="xdecap_8h.html#aa7aee64a35a170585e54f25b3f303841">XDecap_MatchUDPSrc()</a>, <a class="el" href="xdecap_8h.html#a61f2d8f16b25eb00dc5e7cd5e1c53990">XDecap_MatchVLANID()</a>, <a class="el" href="xdecap_8h.html#ab3422db4c38fed45bdae6b0f631d7eee">XDecap_MediaValidPcktCnt()</a>, <a class="el" href="xdecap_8h.html#ac2a1ed398e315e4c0a0c827fe6282e6e">XDecap_PacketStopTimer()</a>, <a class="el" href="xdecap_8h.html#a3bc6d719b4635154461ab06fa56ec120">XDecap_ReOrderedPcktCnt()</a>, <a class="el" href="xdecap_8h.html#a43e58ca2c814f6340c95cf9e025dfa89">XDecap_SDIPacketLockStatus()</a>, <a class="el" href="xdecap_8h.html#ab25f00adc63140943864c530864dec09">XDecap_SetMatchSelect()</a>, <a class="el" href="xdecap_8h.html#af5c6749868419901a663259817f60991">XDecap_SetOperationMode()</a>, <a class="el" href="xdecap_8h.html#a8d1b1fb9baadf9abfbdb4ae381988b32">XDecap_StreamStat()</a>, <a class="el" href="xdecap_8h.html#a0ede6ffbec4252136ba2cf552c238a0b">XDecap_StreamStopIntrStatus()</a>, <a class="el" href="xdecap_8h.html#a698a7e99a597a4793a2dda468ec8c0b2">XDecap_VideoLockIntrStatus()</a>, and <a class="el" href="xdecap_8h.html#a0034eb23294b119ac39dd5960ca01110">XDecap_VideoUnLockIntrStatus()</a>.</p>

</div>
</div>
<a id="a496df344c9ce70164599caf0492a7233"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a496df344c9ce70164599caf0492a7233">&#9670;&nbsp;</a></span>XDecap_ChannelClearStatistic()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XDecap_ChannelClearStatistic </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_decap.html">XDecap</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>Channels</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function Clears the Channel Statistic registers. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_decap.html" title="The XDecap driver instance data. ">XDecap</a> core instance.</td></tr>
    <tr><td class="paramname">Channels</td><td>is current configured channel</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_decap___config.html#a7bc8259ab0c2f12ac755ff7fa1a8c6e8">XDecap_Config::BaseAddress</a>, <a class="el" href="struct_x_decap.html#ad73e04452bb45eb9808f7d65f633558c">XDecap::Config</a>, <a class="el" href="xdecap_8c.html#a974568f7baaf370736865b67e04d82b6">XDecap_ChannelAccess()</a>, and <a class="el" href="xdecap__hw_8h.html#aa76b2fa202760bb7127ce994598bb8d5">XDecap_ReadReg</a>.</p>

</div>
</div>
<a id="a6b556d7569bdea87e3dcbc89d2c4b7d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6b556d7569bdea87e3dcbc89d2c4b7d7">&#9670;&nbsp;</a></span>XDecap_ChannelConfig()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XDecap_ChannelConfig </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_decap.html">XDecap</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>Channels</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function Configures the VoIP Decapsulator Channels Parameter. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_decap.html" title="The XDecap driver instance data. ">XDecap</a> core instance.</td></tr>
    <tr><td class="paramname">Channels</td><td>is current configured channel</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="xdecap_8c.html#a974568f7baaf370736865b67e04d82b6">XDecap_ChannelAccess()</a>, <a class="el" href="xdecap_8c.html#acb7f635ca4ca6e93c3519f140102107e">XDecap_ControlChannelEn()</a>, <a class="el" href="xdecap_8c.html#ae080ecfbaf86030ba14d9953ab84712b">XDecap_ControlMPktDetEn()</a>, <a class="el" href="xdecap_8c.html#a8e303e2c626dbe24800a3cf101f7a4b5">XDecap_ControlMPktDropEn()</a>, <a class="el" href="xdecap_8c.html#ab5009a5a4677df3265536c2eabccede6">XDecap_MatchIPv4Dest()</a>, <a class="el" href="xdecap_8c.html#afff0cbc7c218ded47ca987b4ac700ad1">XDecap_MatchIPv4Src()</a>, <a class="el" href="xdecap_8c.html#a6f0111c3756e356a0b4cbc56b938cce5">XDecap_MatchSSRC()</a>, <a class="el" href="xdecap_8c.html#a7ce70a699783f1daf42021d1b72b4aac">XDecap_MatchUDPDest()</a>, <a class="el" href="xdecap_8c.html#aa7aee64a35a170585e54f25b3f303841">XDecap_MatchUDPSrc()</a>, <a class="el" href="xdecap_8c.html#a61f2d8f16b25eb00dc5e7cd5e1c53990">XDecap_MatchVLANID()</a>, <a class="el" href="xdecap_8c.html#ac2a1ed398e315e4c0a0c827fe6282e6e">XDecap_PacketStopTimer()</a>, <a class="el" href="xdecap_8c.html#ab25f00adc63140943864c530864dec09">XDecap_SetMatchSelect()</a>, <a class="el" href="xdecap_8c.html#af5c6749868419901a663259817f60991">XDecap_SetOperationMode()</a>, and <a class="el" href="xdecap_8c.html#aa0d6c2a9bbd75692d371f561398ad505">XDecap_ToMatchVLANID()</a>.</p>

<p class="reference">Referenced by <a class="el" href="xdecap_8h.html#a2ec63631cb49a5106261fe92d6045378">XDecap_CoreChannelConfig()</a>.</p>

</div>
</div>
<a id="a49bc056883df1a818d65b26d995ffc40"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a49bc056883df1a818d65b26d995ffc40">&#9670;&nbsp;</a></span>XDecap_ChannelUpdate()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XDecap_ChannelUpdate </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_decap.html">XDecap</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function send a pulse on VoIP Decapsulator to update the configured channel. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_decap.html" title="The XDecap driver instance data. ">XDecap</a> core instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="xdecap__hw_8h.html#aa76b2fa202760bb7127ce994598bb8d5">XDecap_ReadReg</a>.</p>

<p class="reference">Referenced by <a class="el" href="xdecap_8h.html#a2ec63631cb49a5106261fe92d6045378">XDecap_CoreChannelConfig()</a>.</p>

</div>
</div>
<a id="a4d939d037cae3b5d8926d152cab7ba83"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4d939d037cae3b5d8926d152cab7ba83">&#9670;&nbsp;</a></span>XDecap_ChStatus()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_x_decap___channel_cfg.html">XDecap_ChannelCfg</a> XDecap_ChStatus </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_decap.html">XDecap</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>Channels</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function reads the channel configured value of VoIP Decapsulator from register. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_decap.html" title="The XDecap driver instance data. ">XDecap</a> core instance.</td></tr>
    <tr><td class="paramname">Channels</td><td>is current configured channel</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>XDecap_ChannelCfg_RegValue, which contains the channel configuration component</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_decap___config.html#a7bc8259ab0c2f12ac755ff7fa1a8c6e8">XDecap_Config::BaseAddress</a>, <a class="el" href="struct_x_decap.html#ad73e04452bb45eb9808f7d65f633558c">XDecap::Config</a>, <a class="el" href="xdecap_8c.html#a974568f7baaf370736865b67e04d82b6">XDecap_ChannelAccess()</a>, and <a class="el" href="xdecap__hw_8h.html#aa76b2fa202760bb7127ce994598bb8d5">XDecap_ReadReg</a>.</p>

</div>
</div>
<a id="aab7cf05a65917b6110255eb6ce7afeba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aab7cf05a65917b6110255eb6ce7afeba">&#9670;&nbsp;</a></span>XDecap_ClearGeneralStatistic()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XDecap_ClearGeneralStatistic </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_decap.html">XDecap</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function clears the general register space statistic registers. </p>
<p>It's a self clear register.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_decap.html" title="The XDecap driver instance data. ">XDecap</a> core instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_decap___config.html#a7bc8259ab0c2f12ac755ff7fa1a8c6e8">XDecap_Config::BaseAddress</a>, <a class="el" href="struct_x_decap.html#ad73e04452bb45eb9808f7d65f633558c">XDecap::Config</a>, and <a class="el" href="xdecap__hw_8h.html#a2f46184c93f39e820d0dd19186ca1af3">XDecap_WriteReg</a>.</p>

</div>
</div>
<a id="acb7f635ca4ca6e93c3519f140102107e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acb7f635ca4ca6e93c3519f140102107e">&#9670;&nbsp;</a></span>XDecap_ControlChannelEn()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XDecap_ControlChannelEn </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_decap.html">XDecap</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>Channels</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function Enable/Disable the Channel. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_decap.html" title="The XDecap driver instance data. ">XDecap</a> core instance.</td></tr>
    <tr><td class="paramname">Channels</td><td>is current configured channel</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_decap___config.html#a7bc8259ab0c2f12ac755ff7fa1a8c6e8">XDecap_Config::BaseAddress</a>, <a class="el" href="struct_x_decap.html#ad73e04452bb45eb9808f7d65f633558c">XDecap::Config</a>, <a class="el" href="xdecap_8c.html#a974568f7baaf370736865b67e04d82b6">XDecap_ChannelAccess()</a>, and <a class="el" href="xdecap__hw_8h.html#aa76b2fa202760bb7127ce994598bb8d5">XDecap_ReadReg</a>.</p>

<p class="reference">Referenced by <a class="el" href="xdecap_8h.html#a6b556d7569bdea87e3dcbc89d2c4b7d7">XDecap_ChannelConfig()</a>.</p>

</div>
</div>
<a id="ae080ecfbaf86030ba14d9953ab84712b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae080ecfbaf86030ba14d9953ab84712b">&#9670;&nbsp;</a></span>XDecap_ControlMPktDetEn()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XDecap_ControlMPktDetEn </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_decap.html">XDecap</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>Channels</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function Enable/Disable the Marker Packet Detection. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_decap.html" title="The XDecap driver instance data. ">XDecap</a> core instance.</td></tr>
    <tr><td class="paramname">Channels</td><td>is current configured channel</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_decap___config.html#a7bc8259ab0c2f12ac755ff7fa1a8c6e8">XDecap_Config::BaseAddress</a>, <a class="el" href="struct_x_decap.html#ad73e04452bb45eb9808f7d65f633558c">XDecap::Config</a>, <a class="el" href="xdecap_8c.html#a974568f7baaf370736865b67e04d82b6">XDecap_ChannelAccess()</a>, and <a class="el" href="xdecap__hw_8h.html#aa76b2fa202760bb7127ce994598bb8d5">XDecap_ReadReg</a>.</p>

<p class="reference">Referenced by <a class="el" href="xdecap_8h.html#a6b556d7569bdea87e3dcbc89d2c4b7d7">XDecap_ChannelConfig()</a>.</p>

</div>
</div>
<a id="a8e303e2c626dbe24800a3cf101f7a4b5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8e303e2c626dbe24800a3cf101f7a4b5">&#9670;&nbsp;</a></span>XDecap_ControlMPktDropEn()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XDecap_ControlMPktDropEn </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_decap.html">XDecap</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>Channels</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function Enable/Disable the Marker Packet Drop. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_decap.html" title="The XDecap driver instance data. ">XDecap</a> core instance.</td></tr>
    <tr><td class="paramname">Channels</td><td>is current configured channel</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_decap___config.html#a7bc8259ab0c2f12ac755ff7fa1a8c6e8">XDecap_Config::BaseAddress</a>, <a class="el" href="struct_x_decap.html#ad73e04452bb45eb9808f7d65f633558c">XDecap::Config</a>, <a class="el" href="xdecap_8c.html#a974568f7baaf370736865b67e04d82b6">XDecap_ChannelAccess()</a>, and <a class="el" href="xdecap__hw_8h.html#aa76b2fa202760bb7127ce994598bb8d5">XDecap_ReadReg</a>.</p>

<p class="reference">Referenced by <a class="el" href="xdecap_8h.html#a6b556d7569bdea87e3dcbc89d2c4b7d7">XDecap_ChannelConfig()</a>.</p>

</div>
</div>
<a id="a2ec63631cb49a5106261fe92d6045378"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2ec63631cb49a5106261fe92d6045378">&#9670;&nbsp;</a></span>XDecap_CoreChannelConfig()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XDecap_CoreChannelConfig </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_decap.html">XDecap</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function configures the Operating channel of VoIP Decapsulator and the general setting of VoIP Decapsulator. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_decap.html" title="The XDecap driver instance data. ">XDecap</a> core instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="xdecap_8c.html#a6b556d7569bdea87e3dcbc89d2c4b7d7">XDecap_ChannelConfig()</a>, <a class="el" href="xdecap_8c.html#a49bc056883df1a818d65b26d995ffc40">XDecap_ChannelUpdate()</a>, <a class="el" href="xdecap_8c.html#a18ba8fab593c8fd70338f0b990a868e6">XDecap_ModuleEn()</a>, <a class="el" href="xdecap_8c.html#a2bf262248c92cce79666e89314708605">XDecap_PacketLockWindow()</a>, and <a class="el" href="xdecap_8c.html#a4c6be9dde19f85b99084c74a50bc07ad">XDecap_PacketUnLockWindow()</a>.</p>

</div>
</div>
<a id="a6d58be72ac7fa018f18d54611fe3d641"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6d58be72ac7fa018f18d54611fe3d641">&#9670;&nbsp;</a></span>XDecap_CoreInfo()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_x_decap___config.html">XDecap_Config</a> XDecap_CoreInfo </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_decap.html">XDecap</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function reads the Core Information (Configured by user through GUI), in the VoIP Decapsulator Register. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_decap.html" title="The XDecap driver instance data. ">XDecap</a> core instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="struct_x_decap___config.html" title="This typedef contains configuration information for the VoIP Decapsulator core. ">XDecap_Config</a> of the HW Channel Number.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_decap___config.html#a7bc8259ab0c2f12ac755ff7fa1a8c6e8">XDecap_Config::BaseAddress</a>, <a class="el" href="struct_x_decap.html#ad73e04452bb45eb9808f7d65f633558c">XDecap::Config</a>, <a class="el" href="struct_x_decap___config.html#a66f93fba79a36f4b1b93f593b496da9e">XDecap_Config::HWChannelNumber</a>, and <a class="el" href="xdecap__hw_8h.html#aa76b2fa202760bb7127ce994598bb8d5">XDecap_ReadReg</a>.</p>

</div>
</div>
<a id="a6756049f4dec640fa09ec11cbcd884ce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6756049f4dec640fa09ec11cbcd884ce">&#9670;&nbsp;</a></span>XDecap_DisablePacketStopIntr()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XDecap_DisablePacketStopIntr </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_decap.html">XDecap</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>Channels</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function Disable/Mask the Packet Timeout Interrupt. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_decap.html" title="The XDecap driver instance data. ">XDecap</a> core instance.</td></tr>
    <tr><td class="paramname">Channels</td><td>is current configured channel</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_decap___config.html#a7bc8259ab0c2f12ac755ff7fa1a8c6e8">XDecap_Config::BaseAddress</a>, <a class="el" href="struct_x_decap.html#ad73e04452bb45eb9808f7d65f633558c">XDecap::Config</a>, <a class="el" href="xdecap_8c.html#a974568f7baaf370736865b67e04d82b6">XDecap_ChannelAccess()</a>, and <a class="el" href="xdecap__hw_8h.html#aa76b2fa202760bb7127ce994598bb8d5">XDecap_ReadReg</a>.</p>

</div>
</div>
<a id="a0cc9dcb164fba41c5da249cdf32b3817"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0cc9dcb164fba41c5da249cdf32b3817">&#9670;&nbsp;</a></span>XDecap_DisableVideoLockIntr()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XDecap_DisableVideoLockIntr </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_decap.html">XDecap</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>Channels</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function Disable/Mask the Packet Lock Interrupt. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_decap.html" title="The XDecap driver instance data. ">XDecap</a> core instance.</td></tr>
    <tr><td class="paramname">Channels</td><td>is current configured channel</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_decap___config.html#a7bc8259ab0c2f12ac755ff7fa1a8c6e8">XDecap_Config::BaseAddress</a>, <a class="el" href="struct_x_decap.html#ad73e04452bb45eb9808f7d65f633558c">XDecap::Config</a>, <a class="el" href="xdecap_8c.html#a974568f7baaf370736865b67e04d82b6">XDecap_ChannelAccess()</a>, and <a class="el" href="xdecap__hw_8h.html#aa76b2fa202760bb7127ce994598bb8d5">XDecap_ReadReg</a>.</p>

</div>
</div>
<a id="a4c78c318855982be71fc639e69b828f8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4c78c318855982be71fc639e69b828f8">&#9670;&nbsp;</a></span>XDecap_DisableVideoUnLockIntr()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XDecap_DisableVideoUnLockIntr </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_decap.html">XDecap</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>Channels</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function Disable/Mask the Packet Un-Lock Interrupt. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_decap.html" title="The XDecap driver instance data. ">XDecap</a> core instance.</td></tr>
    <tr><td class="paramname">Channels</td><td>is current configured channel</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_decap___config.html#a7bc8259ab0c2f12ac755ff7fa1a8c6e8">XDecap_Config::BaseAddress</a>, <a class="el" href="struct_x_decap.html#ad73e04452bb45eb9808f7d65f633558c">XDecap::Config</a>, <a class="el" href="xdecap_8c.html#a974568f7baaf370736865b67e04d82b6">XDecap_ChannelAccess()</a>, and <a class="el" href="xdecap__hw_8h.html#aa76b2fa202760bb7127ce994598bb8d5">XDecap_ReadReg</a>.</p>

</div>
</div>
<a id="ae7d5ad7d53da1ccb16c807ea02052a52"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae7d5ad7d53da1ccb16c807ea02052a52">&#9670;&nbsp;</a></span>XDecap_DropPcktCnt()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XDecap_DropPcktCnt </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_decap.html">XDecap</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>Channels</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function reads current number of Drop packet per channel of VoIP Decapsulator due to Buffer Full (Debug Register) </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_decap.html" title="The XDecap driver instance data. ">XDecap</a> core instance.</td></tr>
    <tr><td class="paramname">Channels</td><td>is current configured channel</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_decap___config.html#a7bc8259ab0c2f12ac755ff7fa1a8c6e8">XDecap_Config::BaseAddress</a>, <a class="el" href="struct_x_decap.html#ad73e04452bb45eb9808f7d65f633558c">XDecap::Config</a>, <a class="el" href="xdecap_8c.html#a974568f7baaf370736865b67e04d82b6">XDecap_ChannelAccess()</a>, and <a class="el" href="xdecap__hw_8h.html#aa76b2fa202760bb7127ce994598bb8d5">XDecap_ReadReg</a>.</p>

</div>
</div>
<a id="af58cf0b92153c236fd4277e85b8a4d20"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af58cf0b92153c236fd4277e85b8a4d20">&#9670;&nbsp;</a></span>XDecap_EnablePacketStopIntr()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XDecap_EnablePacketStopIntr </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_decap.html">XDecap</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>Channels</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function Enables/Un-Mask the Packet Timeout Interrupt. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_decap.html" title="The XDecap driver instance data. ">XDecap</a> core instance.</td></tr>
    <tr><td class="paramname">Channels</td><td>is current configured channel</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_decap___config.html#a7bc8259ab0c2f12ac755ff7fa1a8c6e8">XDecap_Config::BaseAddress</a>, <a class="el" href="struct_x_decap.html#ad73e04452bb45eb9808f7d65f633558c">XDecap::Config</a>, <a class="el" href="xdecap_8c.html#a974568f7baaf370736865b67e04d82b6">XDecap_ChannelAccess()</a>, and <a class="el" href="xdecap__hw_8h.html#aa76b2fa202760bb7127ce994598bb8d5">XDecap_ReadReg</a>.</p>

</div>
</div>
<a id="ab9203499da148ecf6d80a03bf4900c71"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab9203499da148ecf6d80a03bf4900c71">&#9670;&nbsp;</a></span>XDecap_EnableVideoLockIntr()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XDecap_EnableVideoLockIntr </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_decap.html">XDecap</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>Channels</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function Enables/Un-Mask the Packet/Video Lock Interrupt. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_decap.html" title="The XDecap driver instance data. ">XDecap</a> core instance.</td></tr>
    <tr><td class="paramname">Channels</td><td>is current configured channel</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_decap___config.html#a7bc8259ab0c2f12ac755ff7fa1a8c6e8">XDecap_Config::BaseAddress</a>, <a class="el" href="struct_x_decap.html#ad73e04452bb45eb9808f7d65f633558c">XDecap::Config</a>, <a class="el" href="xdecap_8c.html#a974568f7baaf370736865b67e04d82b6">XDecap_ChannelAccess()</a>, and <a class="el" href="xdecap__hw_8h.html#aa76b2fa202760bb7127ce994598bb8d5">XDecap_ReadReg</a>.</p>

</div>
</div>
<a id="a5d8e8d73c8324347dd85168fb29e0113"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5d8e8d73c8324347dd85168fb29e0113">&#9670;&nbsp;</a></span>XDecap_EnableVideoUnLockIntr()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XDecap_EnableVideoUnLockIntr </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_decap.html">XDecap</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>Channels</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function Enables/Un-Mask the Packet/Video Un-Lock Interrupt. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_decap.html" title="The XDecap driver instance data. ">XDecap</a> core instance.</td></tr>
    <tr><td class="paramname">Channels</td><td>is current configured channel</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_decap___config.html#a7bc8259ab0c2f12ac755ff7fa1a8c6e8">XDecap_Config::BaseAddress</a>, <a class="el" href="struct_x_decap.html#ad73e04452bb45eb9808f7d65f633558c">XDecap::Config</a>, <a class="el" href="xdecap_8c.html#a974568f7baaf370736865b67e04d82b6">XDecap_ChannelAccess()</a>, and <a class="el" href="xdecap__hw_8h.html#aa76b2fa202760bb7127ce994598bb8d5">XDecap_ReadReg</a>.</p>

</div>
</div>
<a id="a615c353c63712fb5b1e2f068526a906a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a615c353c63712fb5b1e2f068526a906a">&#9670;&nbsp;</a></span>XDecap_ErrorPacketsCnt()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XDecap_ErrorPacketsCnt </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_decap.html">XDecap</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function reads the current number of discarded packet due to Error Packet, where received packet has tuser = 0. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_decap.html" title="The XDecap driver instance data. ">XDecap</a> core instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Number of Error Packet.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="xdecap__hw_8h.html#aa76b2fa202760bb7127ce994598bb8d5">XDecap_ReadReg</a>.</p>

</div>
</div>
<a id="a72fee94b00405e8fb5545fa3c5a8303a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a72fee94b00405e8fb5545fa3c5a8303a">&#9670;&nbsp;</a></span>XDecap_FECValidPcktCnt()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XDecap_FECValidPcktCnt </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_decap.html">XDecap</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>Channels</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function reads current number of valid FEC packet (ST2022-5) per channel of VoIP Decapsulator. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_decap.html" title="The XDecap driver instance data. ">XDecap</a> core instance.</td></tr>
    <tr><td class="paramname">Channels</td><td>is current configured channel</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_decap___config.html#a7bc8259ab0c2f12ac755ff7fa1a8c6e8">XDecap_Config::BaseAddress</a>, <a class="el" href="struct_x_decap.html#ad73e04452bb45eb9808f7d65f633558c">XDecap::Config</a>, <a class="el" href="xdecap_8c.html#a974568f7baaf370736865b67e04d82b6">XDecap_ChannelAccess()</a>, and <a class="el" href="xdecap__hw_8h.html#aa76b2fa202760bb7127ce994598bb8d5">XDecap_ReadReg</a>.</p>

</div>
</div>
<a id="ab30b274c583239acf948997ed004d891"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab30b274c583239acf948997ed004d891">&#9670;&nbsp;</a></span>XDecap_IntrClear()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XDecap_IntrClear </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_decap.html">XDecap</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>Channels</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function Clears All Active Interrupt Status Bit. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_decap.html" title="The XDecap driver instance data. ">XDecap</a> core instance.</td></tr>
    <tr><td class="paramname">Channels</td><td>is current configured channel</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_decap___config.html#a7bc8259ab0c2f12ac755ff7fa1a8c6e8">XDecap_Config::BaseAddress</a>, <a class="el" href="struct_x_decap.html#ad73e04452bb45eb9808f7d65f633558c">XDecap::Config</a>, <a class="el" href="xdecap_8c.html#a974568f7baaf370736865b67e04d82b6">XDecap_ChannelAccess()</a>, and <a class="el" href="xdecap__hw_8h.html#a2f46184c93f39e820d0dd19186ca1af3">XDecap_WriteReg</a>.</p>

</div>
</div>
<a id="ab5009a5a4677df3265536c2eabccede6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab5009a5a4677df3265536c2eabccede6">&#9670;&nbsp;</a></span>XDecap_MatchIPv4Dest()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XDecap_MatchIPv4Dest </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_decap.html">XDecap</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>Channels</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function Sets the IP Destination Address of Incoming Packet for Matching/Filtering if the Filter is enabled. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_decap.html" title="The XDecap driver instance data. ">XDecap</a> core instance.</td></tr>
    <tr><td class="paramname">Channels</td><td>is current configured channel</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_decap___config.html#a7bc8259ab0c2f12ac755ff7fa1a8c6e8">XDecap_Config::BaseAddress</a>, <a class="el" href="struct_x_decap.html#ad73e04452bb45eb9808f7d65f633558c">XDecap::Config</a>, <a class="el" href="xdecap_8c.html#a974568f7baaf370736865b67e04d82b6">XDecap_ChannelAccess()</a>, and <a class="el" href="xdecap__hw_8h.html#a2f46184c93f39e820d0dd19186ca1af3">XDecap_WriteReg</a>.</p>

<p class="reference">Referenced by <a class="el" href="xdecap_8h.html#a6b556d7569bdea87e3dcbc89d2c4b7d7">XDecap_ChannelConfig()</a>.</p>

</div>
</div>
<a id="afff0cbc7c218ded47ca987b4ac700ad1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afff0cbc7c218ded47ca987b4ac700ad1">&#9670;&nbsp;</a></span>XDecap_MatchIPv4Src()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XDecap_MatchIPv4Src </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_decap.html">XDecap</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>Channels</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function Sets the IP Source Address of Incoming Packet for Matching/Filtering if the Filter is enabled. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_decap.html" title="The XDecap driver instance data. ">XDecap</a> core instance.</td></tr>
    <tr><td class="paramname">Channels</td><td>is current configured channel</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_decap___config.html#a7bc8259ab0c2f12ac755ff7fa1a8c6e8">XDecap_Config::BaseAddress</a>, <a class="el" href="struct_x_decap.html#ad73e04452bb45eb9808f7d65f633558c">XDecap::Config</a>, <a class="el" href="xdecap_8c.html#a974568f7baaf370736865b67e04d82b6">XDecap_ChannelAccess()</a>, and <a class="el" href="xdecap__hw_8h.html#a2f46184c93f39e820d0dd19186ca1af3">XDecap_WriteReg</a>.</p>

<p class="reference">Referenced by <a class="el" href="xdecap_8h.html#a6b556d7569bdea87e3dcbc89d2c4b7d7">XDecap_ChannelConfig()</a>.</p>

</div>
</div>
<a id="a6f0111c3756e356a0b4cbc56b938cce5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f0111c3756e356a0b4cbc56b938cce5">&#9670;&nbsp;</a></span>XDecap_MatchSSRC()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XDecap_MatchSSRC </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_decap.html">XDecap</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>Channels</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function Sets the RTP-SSRC Field of Incoming Packet for Matching/Filtering if the Filter is enabled. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_decap.html" title="The XDecap driver instance data. ">XDecap</a> core instance.</td></tr>
    <tr><td class="paramname">Channels</td><td>is current configured channel</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_decap___config.html#a7bc8259ab0c2f12ac755ff7fa1a8c6e8">XDecap_Config::BaseAddress</a>, <a class="el" href="struct_x_decap.html#ad73e04452bb45eb9808f7d65f633558c">XDecap::Config</a>, <a class="el" href="xdecap_8c.html#a974568f7baaf370736865b67e04d82b6">XDecap_ChannelAccess()</a>, and <a class="el" href="xdecap__hw_8h.html#a2f46184c93f39e820d0dd19186ca1af3">XDecap_WriteReg</a>.</p>

<p class="reference">Referenced by <a class="el" href="xdecap_8h.html#a6b556d7569bdea87e3dcbc89d2c4b7d7">XDecap_ChannelConfig()</a>.</p>

</div>
</div>
<a id="a7ce70a699783f1daf42021d1b72b4aac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ce70a699783f1daf42021d1b72b4aac">&#9670;&nbsp;</a></span>XDecap_MatchUDPDest()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XDecap_MatchUDPDest </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_decap.html">XDecap</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>Channels</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function Sets the UDP Destination Port of Incoming Packet for Matching/Filtering if the Filter is enabled. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_decap.html" title="The XDecap driver instance data. ">XDecap</a> core instance.</td></tr>
    <tr><td class="paramname">Channels</td><td>is current configured channel</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_decap___config.html#a7bc8259ab0c2f12ac755ff7fa1a8c6e8">XDecap_Config::BaseAddress</a>, <a class="el" href="struct_x_decap.html#ad73e04452bb45eb9808f7d65f633558c">XDecap::Config</a>, <a class="el" href="xdecap_8c.html#a974568f7baaf370736865b67e04d82b6">XDecap_ChannelAccess()</a>, and <a class="el" href="xdecap__hw_8h.html#aa76b2fa202760bb7127ce994598bb8d5">XDecap_ReadReg</a>.</p>

<p class="reference">Referenced by <a class="el" href="xdecap_8h.html#a6b556d7569bdea87e3dcbc89d2c4b7d7">XDecap_ChannelConfig()</a>.</p>

</div>
</div>
<a id="aa7aee64a35a170585e54f25b3f303841"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa7aee64a35a170585e54f25b3f303841">&#9670;&nbsp;</a></span>XDecap_MatchUDPSrc()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XDecap_MatchUDPSrc </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_decap.html">XDecap</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>Channels</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function Sets the UDP Source Port of Incoming Packet for Matching/Filtering if the Filter is enabled. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_decap.html" title="The XDecap driver instance data. ">XDecap</a> core instance.</td></tr>
    <tr><td class="paramname">Channels</td><td>is current configured channel</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_decap___config.html#a7bc8259ab0c2f12ac755ff7fa1a8c6e8">XDecap_Config::BaseAddress</a>, <a class="el" href="struct_x_decap.html#ad73e04452bb45eb9808f7d65f633558c">XDecap::Config</a>, <a class="el" href="xdecap_8c.html#a974568f7baaf370736865b67e04d82b6">XDecap_ChannelAccess()</a>, and <a class="el" href="xdecap__hw_8h.html#aa76b2fa202760bb7127ce994598bb8d5">XDecap_ReadReg</a>.</p>

<p class="reference">Referenced by <a class="el" href="xdecap_8h.html#a6b556d7569bdea87e3dcbc89d2c4b7d7">XDecap_ChannelConfig()</a>.</p>

</div>
</div>
<a id="a61f2d8f16b25eb00dc5e7cd5e1c53990"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a61f2d8f16b25eb00dc5e7cd5e1c53990">&#9670;&nbsp;</a></span>XDecap_MatchVLANID()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XDecap_MatchVLANID </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_decap.html">XDecap</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>Channels</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function Sets the VLAN ID (12 Bits) of Incoming Packet for Matching/Filtering if the Filter is enabled. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_decap.html" title="The XDecap driver instance data. ">XDecap</a> core instance.</td></tr>
    <tr><td class="paramname">Channels</td><td>is current configured channel</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_decap___config.html#a7bc8259ab0c2f12ac755ff7fa1a8c6e8">XDecap_Config::BaseAddress</a>, <a class="el" href="struct_x_decap.html#ad73e04452bb45eb9808f7d65f633558c">XDecap::Config</a>, <a class="el" href="xdecap_8c.html#a974568f7baaf370736865b67e04d82b6">XDecap_ChannelAccess()</a>, and <a class="el" href="xdecap__hw_8h.html#aa76b2fa202760bb7127ce994598bb8d5">XDecap_ReadReg</a>.</p>

<p class="reference">Referenced by <a class="el" href="xdecap_8h.html#a6b556d7569bdea87e3dcbc89d2c4b7d7">XDecap_ChannelConfig()</a>.</p>

</div>
</div>
<a id="ab3422db4c38fed45bdae6b0f631d7eee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab3422db4c38fed45bdae6b0f631d7eee">&#9670;&nbsp;</a></span>XDecap_MediaValidPcktCnt()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XDecap_MediaValidPcktCnt </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_decap.html">XDecap</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>Channels</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function reads current number of valid RTP packet (ST2022-6) per channel of VoIP Decapsulator. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_decap.html" title="The XDecap driver instance data. ">XDecap</a> core instance.</td></tr>
    <tr><td class="paramname">Channels</td><td>is current configured channel</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_decap___config.html#a7bc8259ab0c2f12ac755ff7fa1a8c6e8">XDecap_Config::BaseAddress</a>, <a class="el" href="struct_x_decap.html#ad73e04452bb45eb9808f7d65f633558c">XDecap::Config</a>, <a class="el" href="xdecap_8c.html#a974568f7baaf370736865b67e04d82b6">XDecap_ChannelAccess()</a>, and <a class="el" href="xdecap__hw_8h.html#aa76b2fa202760bb7127ce994598bb8d5">XDecap_ReadReg</a>.</p>

</div>
</div>
<a id="ad8355f9c4c5843567f12a31e40b18d69"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad8355f9c4c5843567f12a31e40b18d69">&#9670;&nbsp;</a></span>XDecap_MisMatchedPacketsCnt()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XDecap_MisMatchedPacketsCnt </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_decap.html">XDecap</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function reads the current number of discarded packet due to header (From Register) mismatch. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_decap.html" title="The XDecap driver instance data. ">XDecap</a> core instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Number of Mismatched Packet</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="xdecap__hw_8h.html#aa76b2fa202760bb7127ce994598bb8d5">XDecap_ReadReg</a>.</p>

</div>
</div>
<a id="ab670ee51c6189ef9244822f47241b713"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab670ee51c6189ef9244822f47241b713">&#9670;&nbsp;</a></span>XDecap_MismatchPacketCnt()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XDecap_MismatchPacketCnt </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_decap.html">XDecap</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function send a pulse on Generic Decap Channel Update. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the XGeneric_Decap core instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="xdecap__hw_8h.html#aa76b2fa202760bb7127ce994598bb8d5">XDecap_ReadReg</a>.</p>

</div>
</div>
<a id="a18ba8fab593c8fd70338f0b990a868e6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a18ba8fab593c8fd70338f0b990a868e6">&#9670;&nbsp;</a></span>XDecap_ModuleEn()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XDecap_ModuleEn </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_decap.html">XDecap</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function Enables/Disable the VoIP Decapsulator based on user Input at <a class="el" href="struct_x_decap.html" title="The XDecap driver instance data. ">XDecap</a> Structure. </p>
<p>XDecap-&gt;ModuleEnable</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_decap.html" title="The XDecap driver instance data. ">XDecap</a> core instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_decap___config.html#a7bc8259ab0c2f12ac755ff7fa1a8c6e8">XDecap_Config::BaseAddress</a>, <a class="el" href="struct_x_decap.html#ad73e04452bb45eb9808f7d65f633558c">XDecap::Config</a>, and <a class="el" href="xdecap__hw_8h.html#aa76b2fa202760bb7127ce994598bb8d5">XDecap_ReadReg</a>.</p>

<p class="reference">Referenced by <a class="el" href="xdecap_8h.html#a2ec63631cb49a5106261fe92d6045378">XDecap_CoreChannelConfig()</a>.</p>

</div>
</div>
<a id="a2bf262248c92cce79666e89314708605"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2bf262248c92cce79666e89314708605">&#9670;&nbsp;</a></span>XDecap_PacketLockWindow()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XDecap_PacketLockWindow </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_decap.html">XDecap</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function sets the Packet Lock Window, where if consecutive Incoming Packet of the Channel has same SDI Video Format (Extracted from ST2022-6 Packet), VoIP Decapsulator will trigger the Packet Lock Interrupt Process. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_decap.html" title="The XDecap driver instance data. ">XDecap</a> core instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_decap___config.html#a7bc8259ab0c2f12ac755ff7fa1a8c6e8">XDecap_Config::BaseAddress</a>, <a class="el" href="struct_x_decap.html#ad73e04452bb45eb9808f7d65f633558c">XDecap::Config</a>, and <a class="el" href="xdecap__hw_8h.html#aa76b2fa202760bb7127ce994598bb8d5">XDecap_ReadReg</a>.</p>

<p class="reference">Referenced by <a class="el" href="xdecap_8h.html#a2ec63631cb49a5106261fe92d6045378">XDecap_CoreChannelConfig()</a>.</p>

</div>
</div>
<a id="ac2a1ed398e315e4c0a0c827fe6282e6e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac2a1ed398e315e4c0a0c827fe6282e6e">&#9670;&nbsp;</a></span>XDecap_PacketStopTimer()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XDecap_PacketStopTimer </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_decap.html">XDecap</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>Channels</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function Sets the Timeout Value to trigger Packet Timeout Interrupt, if there are no packet received within the timeout period. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_decap.html" title="The XDecap driver instance data. ">XDecap</a> core instance.</td></tr>
    <tr><td class="paramname">Channels</td><td>is current configured channel</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_decap___config.html#a7bc8259ab0c2f12ac755ff7fa1a8c6e8">XDecap_Config::BaseAddress</a>, <a class="el" href="struct_x_decap.html#ad73e04452bb45eb9808f7d65f633558c">XDecap::Config</a>, <a class="el" href="xdecap_8c.html#a974568f7baaf370736865b67e04d82b6">XDecap_ChannelAccess()</a>, and <a class="el" href="xdecap__hw_8h.html#a2f46184c93f39e820d0dd19186ca1af3">XDecap_WriteReg</a>.</p>

<p class="reference">Referenced by <a class="el" href="xdecap_8h.html#a6b556d7569bdea87e3dcbc89d2c4b7d7">XDecap_ChannelConfig()</a>.</p>

</div>
</div>
<a id="a4c6be9dde19f85b99084c74a50bc07ad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4c6be9dde19f85b99084c74a50bc07ad">&#9670;&nbsp;</a></span>XDecap_PacketUnLockWindow()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XDecap_PacketUnLockWindow </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_decap.html">XDecap</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function sets the Packet Unlock Window, where if consecutive Incoming Packet of the Channel has different SDI Video Format (Extracted from ST2022-6 Packet) from the Packet Lock SDI Video Format, VoIP Decapsulator will trigger the Packet Unlock Interrupt Process. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_decap.html" title="The XDecap driver instance data. ">XDecap</a> core instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_decap___config.html#a7bc8259ab0c2f12ac755ff7fa1a8c6e8">XDecap_Config::BaseAddress</a>, <a class="el" href="struct_x_decap.html#ad73e04452bb45eb9808f7d65f633558c">XDecap::Config</a>, and <a class="el" href="xdecap__hw_8h.html#aa76b2fa202760bb7127ce994598bb8d5">XDecap_ReadReg</a>.</p>

<p class="reference">Referenced by <a class="el" href="xdecap_8h.html#a2ec63631cb49a5106261fe92d6045378">XDecap_CoreChannelConfig()</a>.</p>

</div>
</div>
<a id="aad8cd81746f674f979c29831a9133f84"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aad8cd81746f674f979c29831a9133f84">&#9670;&nbsp;</a></span>XDecap_PeakBufferLv()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8 XDecap_PeakBufferLv </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_decap.html">XDecap</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function reads the Peak Buffer Level of the VoIP Decapsulator. </p>
<p>(Debug Register)</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_decap.html" title="The XDecap driver instance data. ">XDecap</a> core instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Peak Buffer Level.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_decap___config.html#a7bc8259ab0c2f12ac755ff7fa1a8c6e8">XDecap_Config::BaseAddress</a>, <a class="el" href="struct_x_decap.html#ad73e04452bb45eb9808f7d65f633558c">XDecap::Config</a>, and <a class="el" href="xdecap__hw_8h.html#aa76b2fa202760bb7127ce994598bb8d5">XDecap_ReadReg</a>.</p>

</div>
</div>
<a id="a3bc6d719b4635154461ab06fa56ec120"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3bc6d719b4635154461ab06fa56ec120">&#9670;&nbsp;</a></span>XDecap_ReOrderedPcktCnt()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XDecap_ReOrderedPcktCnt </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_decap.html">XDecap</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>Channels</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function reads current number of Re-Ordered packet per channel of VoIP Decapsulator. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_decap.html" title="The XDecap driver instance data. ">XDecap</a> core instance.</td></tr>
    <tr><td class="paramname">Channels</td><td>is current configured channel</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_decap___config.html#a7bc8259ab0c2f12ac755ff7fa1a8c6e8">XDecap_Config::BaseAddress</a>, <a class="el" href="struct_x_decap.html#ad73e04452bb45eb9808f7d65f633558c">XDecap::Config</a>, <a class="el" href="xdecap_8c.html#a974568f7baaf370736865b67e04d82b6">XDecap_ChannelAccess()</a>, and <a class="el" href="xdecap__hw_8h.html#aa76b2fa202760bb7127ce994598bb8d5">XDecap_ReadReg</a>.</p>

</div>
</div>
<a id="a666e90cf02f8e2b2273e241abe76585a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a666e90cf02f8e2b2273e241abe76585a">&#9670;&nbsp;</a></span>XDecap_RXPacketsCnt()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XDecap_RXPacketsCnt </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_decap.html">XDecap</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function reads current number of received packet at input interface of VoIP Decapsulator. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_decap.html" title="The XDecap driver instance data. ">XDecap</a> core instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Number of Received Packet</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="xdecap__hw_8h.html#aa76b2fa202760bb7127ce994598bb8d5">XDecap_ReadReg</a>.</p>

</div>
</div>
<a id="a43e58ca2c814f6340c95cf9e025dfa89"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a43e58ca2c814f6340c95cf9e025dfa89">&#9670;&nbsp;</a></span>XDecap_SDIPacketLockStatus()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8 XDecap_SDIPacketLockStatus </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_decap.html">XDecap</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>Channels</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function &lt;&gt; </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_decap.html" title="The XDecap driver instance data. ">XDecap</a> core instance.</td></tr>
    <tr><td class="paramname">Channels</td><td>is current configured channel</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_decap___config.html#a7bc8259ab0c2f12ac755ff7fa1a8c6e8">XDecap_Config::BaseAddress</a>, <a class="el" href="struct_x_decap.html#ad73e04452bb45eb9808f7d65f633558c">XDecap::Config</a>, <a class="el" href="xdecap_8c.html#a974568f7baaf370736865b67e04d82b6">XDecap_ChannelAccess()</a>, and <a class="el" href="xdecap__hw_8h.html#aa76b2fa202760bb7127ce994598bb8d5">XDecap_ReadReg</a>.</p>

</div>
</div>
<a id="ab25f00adc63140943864c530864dec09"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab25f00adc63140943864c530864dec09">&#9670;&nbsp;</a></span>XDecap_SetMatchSelect()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XDecap_SetMatchSelect </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_decap.html">XDecap</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>Channels</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function sets the Header Filter Enable Setting. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_decap.html" title="The XDecap driver instance data. ">XDecap</a> core instance.</td></tr>
    <tr><td class="paramname">Channels</td><td>is current configured channel</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_decap___config.html#a7bc8259ab0c2f12ac755ff7fa1a8c6e8">XDecap_Config::BaseAddress</a>, <a class="el" href="struct_x_decap.html#ad73e04452bb45eb9808f7d65f633558c">XDecap::Config</a>, <a class="el" href="xdecap_8c.html#a974568f7baaf370736865b67e04d82b6">XDecap_ChannelAccess()</a>, and <a class="el" href="xdecap__hw_8h.html#aa76b2fa202760bb7127ce994598bb8d5">XDecap_ReadReg</a>.</p>

<p class="reference">Referenced by <a class="el" href="xdecap_8h.html#a6b556d7569bdea87e3dcbc89d2c4b7d7">XDecap_ChannelConfig()</a>.</p>

</div>
</div>
<a id="af5c6749868419901a663259817f60991"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af5c6749868419901a663259817f60991">&#9670;&nbsp;</a></span>XDecap_SetOperationMode()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XDecap_SetOperationMode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_decap.html">XDecap</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>Channels</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function set the Operation Mode of the VoIP Decapsulator based on user Input at <a class="el" href="struct_x_decap.html" title="The XDecap driver instance data. ">XDecap</a> Structure. </p>
<p>Normal Mode: VoIP Decapsulator doesn't have any information of incoming packet before operation Lossless Mode: VoIP Decapsulator have configured with Incoming Packet Information before operation.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_decap.html" title="The XDecap driver instance data. ">XDecap</a> core instance.</td></tr>
    <tr><td class="paramname">Channels</td><td>is current configured channel</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_decap___config.html#a7bc8259ab0c2f12ac755ff7fa1a8c6e8">XDecap_Config::BaseAddress</a>, <a class="el" href="struct_x_decap.html#ad73e04452bb45eb9808f7d65f633558c">XDecap::Config</a>, <a class="el" href="xdecap_8c.html#a974568f7baaf370736865b67e04d82b6">XDecap_ChannelAccess()</a>, and <a class="el" href="xdecap__hw_8h.html#aa76b2fa202760bb7127ce994598bb8d5">XDecap_ReadReg</a>.</p>

<p class="reference">Referenced by <a class="el" href="xdecap_8h.html#a6b556d7569bdea87e3dcbc89d2c4b7d7">XDecap_ChannelConfig()</a>.</p>

</div>
</div>
<a id="a3703c286e5988ba8c6a8f5f78ca4392d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3703c286e5988ba8c6a8f5f78ca4392d">&#9670;&nbsp;</a></span>XDecap_SoftReset()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XDecap_SoftReset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_decap.html">XDecap</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function perform software resets on VoIP Decapsulator, which clears all the registers. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_decap.html" title="The XDecap driver instance data. ">XDecap</a> core instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="xdecap__hw_8h.html#aa76b2fa202760bb7127ce994598bb8d5">XDecap_ReadReg</a>.</p>

</div>
</div>
<a id="a8d1b1fb9baadf9abfbdb4ae381988b32"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8d1b1fb9baadf9abfbdb4ae381988b32">&#9670;&nbsp;</a></span>XDecap_StreamStat()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_x_decap___stream_status.html">XDecap_StreamStatus</a> XDecap_StreamStat </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_decap.html">XDecap</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>Channels</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function reads the ST2022-6 Packet Information. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_decap.html" title="The XDecap driver instance data. ">XDecap</a> core instance.</td></tr>
    <tr><td class="paramname">Channels</td><td>is current configured channel</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_decap___config.html#a7bc8259ab0c2f12ac755ff7fa1a8c6e8">XDecap_Config::BaseAddress</a>, <a class="el" href="struct_x_decap.html#ad73e04452bb45eb9808f7d65f633558c">XDecap::Config</a>, <a class="el" href="xdecap_8c.html#a974568f7baaf370736865b67e04d82b6">XDecap_ChannelAccess()</a>, and <a class="el" href="xdecap__hw_8h.html#aa76b2fa202760bb7127ce994598bb8d5">XDecap_ReadReg</a>.</p>

</div>
</div>
<a id="a0ede6ffbec4252136ba2cf552c238a0b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0ede6ffbec4252136ba2cf552c238a0b">&#9670;&nbsp;</a></span>XDecap_StreamStopIntrStatus()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8 XDecap_StreamStopIntrStatus </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_decap.html">XDecap</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>Channels</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function reads the Packet Timeout Interrupt Status. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_decap.html" title="The XDecap driver instance data. ">XDecap</a> core instance.</td></tr>
    <tr><td class="paramname">Channels</td><td>is current configured channel</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_decap___config.html#a7bc8259ab0c2f12ac755ff7fa1a8c6e8">XDecap_Config::BaseAddress</a>, <a class="el" href="struct_x_decap.html#ad73e04452bb45eb9808f7d65f633558c">XDecap::Config</a>, <a class="el" href="xdecap_8c.html#a974568f7baaf370736865b67e04d82b6">XDecap_ChannelAccess()</a>, and <a class="el" href="xdecap__hw_8h.html#aa76b2fa202760bb7127ce994598bb8d5">XDecap_ReadReg</a>.</p>

</div>
</div>
<a id="aa0d6c2a9bbd75692d371f561398ad505"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa0d6c2a9bbd75692d371f561398ad505">&#9670;&nbsp;</a></span>XDecap_ToMatchVLANID()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XDecap_ToMatchVLANID </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_decap.html">XDecap</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>Channels</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function Sets the VLAN Packet Filtering. </p>
<p>This function is valid if the VLAN Match Select is Enabled.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_decap.html" title="The XDecap driver instance data. ">XDecap</a> core instance.</td></tr>
    <tr><td class="paramname">Channels</td><td>is current configured channel</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_decap___config.html#a7bc8259ab0c2f12ac755ff7fa1a8c6e8">XDecap_Config::BaseAddress</a>, <a class="el" href="struct_x_decap.html#ad73e04452bb45eb9808f7d65f633558c">XDecap::Config</a>, and <a class="el" href="xdecap__hw_8h.html#aa76b2fa202760bb7127ce994598bb8d5">XDecap_ReadReg</a>.</p>

<p class="reference">Referenced by <a class="el" href="xdecap_8h.html#a6b556d7569bdea87e3dcbc89d2c4b7d7">XDecap_ChannelConfig()</a>.</p>

</div>
</div>
<a id="a698a7e99a597a4793a2dda468ec8c0b2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a698a7e99a597a4793a2dda468ec8c0b2">&#9670;&nbsp;</a></span>XDecap_VideoLockIntrStatus()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8 XDecap_VideoLockIntrStatus </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_decap.html">XDecap</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>Channels</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function reads the Packet/Video Lock Interrupt Status. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_decap.html" title="The XDecap driver instance data. ">XDecap</a> core instance.</td></tr>
    <tr><td class="paramname">Channels</td><td>is current configured channel</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_decap___config.html#a7bc8259ab0c2f12ac755ff7fa1a8c6e8">XDecap_Config::BaseAddress</a>, <a class="el" href="struct_x_decap.html#ad73e04452bb45eb9808f7d65f633558c">XDecap::Config</a>, <a class="el" href="xdecap_8c.html#a974568f7baaf370736865b67e04d82b6">XDecap_ChannelAccess()</a>, and <a class="el" href="xdecap__hw_8h.html#aa76b2fa202760bb7127ce994598bb8d5">XDecap_ReadReg</a>.</p>

</div>
</div>
<a id="a0034eb23294b119ac39dd5960ca01110"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0034eb23294b119ac39dd5960ca01110">&#9670;&nbsp;</a></span>XDecap_VideoUnLockIntrStatus()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8 XDecap_VideoUnLockIntrStatus </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_decap.html">XDecap</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>Channels</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function reads the Packet/Video Unlock Interrupt Status. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_decap.html" title="The XDecap driver instance data. ">XDecap</a> core instance.</td></tr>
    <tr><td class="paramname">Channels</td><td>is current configured channel</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_decap___config.html#a7bc8259ab0c2f12ac755ff7fa1a8c6e8">XDecap_Config::BaseAddress</a>, <a class="el" href="struct_x_decap.html#ad73e04452bb45eb9808f7d65f633558c">XDecap::Config</a>, <a class="el" href="xdecap_8c.html#a974568f7baaf370736865b67e04d82b6">XDecap_ChannelAccess()</a>, and <a class="el" href="xdecap__hw_8h.html#aa76b2fa202760bb7127ce994598bb8d5">XDecap_ReadReg</a>.</p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="footer">Copyright &copy; 2015 Xilinx Inc. All rights reserved.</li>
  </ul>
</div>
</body>
</html>
